@charset "utf-8";
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }
body {padding-top: 0!important;}
.g-full { width: 1680px; margin: 0 auto; }
@media (max-width:1700px) {
    .g-full { width: 1440px; }
}
@media (max-width:1500px) {
    .g-full { width: 1280px; }
}
@media (max-width:1440px) {
    .g-full { width: 1280px; }
}
@media (max-width:1366px) {
    .g-full { width: 1200px; }
}
@media (max-width:1280px) {
    .g-full { width: 1000px; }
}
@media (max-width:1080px) {
    .g-full { width: 900px; }
}
@media (max-width:1000px) {
    .g-full { width: 90%; }
}
.header-bg { /*background-color: rgba(0,0,0,.5);*/ }
.ibw-topbar { background: none; box-shadow: none; min-width: auto; }
.ibw-topbar-top-2022 .g-in-full { display: flex; justify-content: space-between; align-items: center; height: 80px; }
.logo-2023 { width: 520px; min-height: 80px; padding: 0 10px 0 0; background-color: #fff; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.logo-2023 img { width: 420px; height: auto; }
.logo-2023 img:nth-child(2){width: unset;}
.logo-2023 a { display: flex;flex-direction: column; align-items: center;justify-content: center;}
.full-right-2023 {display: flex;justify-content: space-between;align-items: center;padding: 0 64px 0 0;flex: 0 0 calc(100% - 610px);}
.m-fun-2022 { display: flex; align-items: center; }
.m-fun-2022 .u-sch-2022 {width: 23px;height: 23px;margin-right: 45px;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1677632327915' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9924' width='23' height='23'%3E%3Cpath d='M934.242232 884.637975 738.287281 695.561689l1.836835-2.302439c52.767807-65.338101 81.829703-147.602709 81.829703-231.593636 0-203.716728-165.742858-369.473913-369.411491-369.473913-203.731054 0-369.505635 165.757185-369.505635 369.473913 0 203.715705 165.774581 369.45754 369.505635 369.45754 89.26607 0 175.511339-32.450063 242.841817-91.288123l2.209318-1.929955 195.485253 186.963159 1.959631 0 0.031722 1.61887c4.947685 3.483334 10.517541 5.319146 16.5837 5.319146 16.180518 0 29.308513-13.192464 29.308513-29.310559C940.96126 896.276037 938.72329 890.239554 934.242232 884.637975zM452.541305 772.413008c-171.358763 0-310.74637-139.388631-310.74637-310.74637 0-171.34239 139.387607-310.700321 310.74637-310.700321 171.309644 0 310.700321 139.357931 310.700321 310.700321C763.241626 633.024377 623.851972 772.413008 452.541305 772.413008z' fill='%23ffffff' p-id='9925'%3E%3C/path%3E%3C/svg%3E");cursor: pointer;}
.m-fun-2022 .z-sch-curret .u-sch-2022 { background: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%201024%201024'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'23'%20height%3D'23'%3E%3Cpath%20d%3D'M558.096874 509.244236l278.304494-276.863678c13.159718-13.094226 13.226233-34.31248 0.132006-47.472198-13.123902-13.189394-34.305317-13.226233-47.465035-0.132006L510.692215 461.669708 234.740302 184.877661c-13.062504-13.093203-34.310434-13.159718-47.470151-0.066515-13.129019 13.093203-13.160741 34.342156-0.066515 47.501874l275.885398 276.725532L184.918593 785.733385c-13.160741 13.094226-13.226233 34.310434-0.134053 47.472198 6.54609 6.581905 15.172561 9.900487 23.799032 9.900487 8.56098 0 17.125029-3.252067 23.672142-9.768481l278.236955-276.761348 278.473339 279.31245c6.54609 6.582929 15.142885 9.871835 23.768333 9.871835 8.594749 0 17.155728-3.288906 23.701818-9.80532 13.123902-13.093203 13.159718-34.305317 0.066515-47.465035L558.096874 509.244236 558.096874 509.244236zM558.096874 509.244236'%20fill%3D'%23333333'%3E%3C%2Fpath%3E%3C%2Fsvg%3E") no-repeat; }
.m-fun-2022 .z-sch-curret .z-sch { top: 103px; }
.topbar-e,.topbar-e .topbar-e-c { margin-top: 0; padding-left: 0; background: none; }
.topbar-e .topbar-e-c strong { color: #fff; white-space: nowrap; }
.topbar-d {display: flex;justify-content: space-between;align-items: center;flex: 0 0 calc(100% - 270px);}
.topbar-d li { padding: 0; line-height: 80px; text-align: center; }
.topbar-d li > a { color: #fff; line-height: 80px; white-space: nowrap; }
.ibw-nav-top { top: 80px; }

.m-sch form:after {display:table;content:"\20";clear:both;}
.m-sch .serach_input {float:left;width: 84%;height:50px;line-height:46px;outline:none;font-size:16px;border: 0;color:#666;padding:0 20px 0 115px;box-sizing:border-box;position:relative;}
.m-sch .btn_serach {float:left;width: 16%;cursor:pointer;display:block;height:50px;color:#fff;text-align:center;line-height:48px;font-size:0; border:0; background-color: #fff; background-repeat:no-repeat;     background-position: 80% center; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1685434439978' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2388' width='24' height='24'%3E%3Cpath d='M756.565333 697.258667c2.133333 1.493333 4.224 3.157333 6.101334 5.12l241.664 241.621333c16.256 16.256 16.512 43.52-0.128 60.16a42.453333 42.453333 0 0 1-60.202667 0.170667l-241.664-241.664a41.429333 41.429333 0 0 1-5.034667-6.101334A424.917333 424.917333 0 0 1 426.666667 853.333333C191.018667 853.333333 0 662.314667 0 426.666667S191.018667 0 426.666667 0s426.666667 191.018667 426.666666 426.666667c0 102.698667-36.266667 196.949333-96.768 270.592zM426.666667 768a341.333333 341.333333 0 1 0 0-682.666667 341.333333 341.333333 0 0 0 0 682.666667z' fill='%230073c3' p-id='2389'%3E%3C/path%3E%3C/svg%3E"); transition:background-color 0.2s;position:relative;padding:0;}
.z-sch {position: absolute;left: unset;width: 30%;top:-105px;padding: 15px 20px;box-shadow: 0 2px 3px #ddd inset;background: #fff;opacity:0;transition:.3s;z-index: 9;right: 120px;}
.z-sch-curret .z-sch { top: 150px; opacity:1; } 
.z-sch-curret .topbar-c .topbar-e-b i { background: url(z2s.png) no-repeat; }
.z-sch .hd {position: absolute;left: 22px;top:15px;width: 95px;height: 50px;line-height: 25px;text-align: center;z-index: 9;}
.z-sch .hd ul { padding-top: 2px;display: none; }
.z-sch .hd ul li { margin-top: -2px; border: 2px solid #0073c3;background: #fff;line-height: 36px;font-size: 13px;cursor: pointer;position: relative;}
.z-sch .hd ul li.on { display: block; border: 2px solid #0073c3; }
.z-sch .hd ul li:hover { background-color: #eaf5fd;}
.z-sch .hd #sel {border:0;line-height: 48px;width: 95px;margin: 2px 0 0px 2px;height: 46px;text-align: center;font-size: 16px;cursor: pointer;}
.z-sch .hd:after {width: 6px;height: 6px;border-left: 1px solid #666;border-top: 1px solid #666;content: '';z-index: 9;display: block;position: absolute;top: 20px;right: 0;transform: rotate(-135deg);}
.z-sch .bd { display: block; overflow: hidden; zoom:1; }

.z-sch-curret .z-sch { top: 80px; }

.ibw-topbar { background: #fff!important; box-shadow: 0 0 5px rgba(0, 0, 0, .2); }
.topbar-d li > a { color: #333; }
.m-fun-2022 .u-sch-2022 { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1677632327915' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='9924' width='23' height='23'%3E%3Cpath d='M934.242232 884.637975 738.287281 695.561689l1.836835-2.302439c52.767807-65.338101 81.829703-147.602709 81.829703-231.593636 0-203.716728-165.742858-369.473913-369.411491-369.473913-203.731054 0-369.505635 165.757185-369.505635 369.473913 0 203.715705 165.774581 369.45754 369.505635 369.45754 89.26607 0 175.511339-32.450063 242.841817-91.288123l2.209318-1.929955 195.485253 186.963159 1.959631 0 0.031722 1.61887c4.947685 3.483334 10.517541 5.319146 16.5837 5.319146 16.180518 0 29.308513-13.192464 29.308513-29.310559C940.96126 896.276037 938.72329 890.239554 934.242232 884.637975zM452.541305 772.413008c-171.358763 0-310.74637-139.388631-310.74637-310.74637 0-171.34239 139.387607-310.700321 310.74637-310.700321 171.309644 0 310.700321 139.357931 310.700321 310.700321C763.241626 633.024377 623.851972 772.413008 452.541305 772.413008z' fill='%200067ac' p-id='9925'%3E%3C/path%3E%3C/svg%3E"); }
.topbar-e .topbar-e-c strong { color: #0067ac; }

@media screen and (max-width:1680px){
    .full-right-2023 { flex: 0 0 calc(100% - 520px);}
    .topbar-d { flex: 0 0 calc(100% - 190px);}
    .m-fun-2022 .u-sch-2022 { margin-right: 35px; }
}
@media screen and (max-width:1440px){
    /* .logo-2023 { width: 320px; }
    .full-right-2023 { flex: 0 0 calc(100% - 380px); padding: 0 40px 0 0; } */
}
@media screen and (max-width:1366px){
    .logo-2023 { position: relative; }
    .topbar-d li { width: auto; font-size: 15px; }
    .m-fun-2022 .u-sch-2022 { margin-right: 25px; }
}
@media screen and (max-width:1280px){
    .ibw-topbar-top-2022 .g-in-full { padding: 0; }
    .logo-2023 { min-height: 80px; width: 370px; }
    .logo-2023 img { max-width: 330px; }
    .full-right-2023 { padding: 0 15px 0 0; position: relative; flex: 0 0 calc(100% - 390px); }
    .m-fun-2022 .u-sch-2022 {margin-right: 20px;margin-left: 20px;}
    .topbar-d { flex: 0 0 calc(100% - 160px); }
    .topbar-d li,
    .topbar-d li:first-child { width: auto; }
    .topbar-e { margin-right: 0; }
    .topbar-c-phone-2022 { display: block; }
    .topbar-e .topbar-e-c { background-size: 22px; padding-left: 0; }
    .topbar-e .topbar-e-c strong { font-size: 18px; }
}
.c-nav-button { display: none; }
.m-nav { display: none; }
@media (max-width:1000px) {
    body { padding-top: 60px!important; }
    .m-nav { display: block; position:fixed; width:100%; height:calc(100% - 60px); right:0; top:60px; background:#fff; color:#666; transition:-webkit-transform 0.6s cubic-bezier(0.4,0,0.2,1); transition:transform 0.6s cubic-bezier(0.4,0,0.2,1); transition:transform 0.6s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.6s cubic-bezier(0.4,0,0.2,1); transform:translateX(110%); overflow-y: auto; z-index:900; }
    .m-nav  { background:#0770b6; background-size:contain; }
    .m-nav ul { overflow: hidden; }
    .m-nav ul li a { color:#fff; }
    .m-nav ul>li.lv1 {position:relative;font-size: 14px;line-height: 2;text-align: left;}
    .m-nav ul>li.lv1 a {position:relative;display:block;padding: 13px 30px;border-bottom: 1px solid #ffffff2e; color:#fff; }
    .m-nav ul>li.lv1 > a { font-weight: bold; }
    .m-nav ul>li.lv1 a::after {position: absolute;top: 23px;right: 30px;display: block;width: 10px;height: 10px;border-left: 1px solid rgba(255, 255, 255, 0.8);border-top: 1px solid rgba(255, 255, 255, 0.8);content: "";transform: rotate(135deg);transition: 0.2s all ease-in-out;}
    .m-nav ul>li.lv1.on>a::after { transform: rotate(225deg); }
    .m-nav ul>li.lv1>ul { display: none; background-color: #ffffff1a; }
    .m-nav ul>li.lv1>ul>li.lv2 {color: #fff;font-size: 14px;}
    .m-nav ul>li.lv1>ul>li.lv2 a {padding: 10px 50px;color: #fff;}
    .m-nav ul>li.lv1>ul>li.lv2 a::before {position: absolute;top: 18px;left: 34px;display: block;width: 2px;height: 13px;background:#fff;content: "";}
    .m-nav ul>li.lv1>ul>li.lv2 a::after {top: 19px;width: 10px;height: 10px;}
    .m-nav ul>li.lv1>ul>li.lv2.on>a::after { transform: rotate(225deg); }
    .m-nav ul>li.lv1>ul>li.lv2>ul { display: none; }
    .m-nav ul>li.lv1>ul>li.lv2>ul>li.lv3 {color: #fff;font-size: 13px;}
    .m-nav ul>li.lv1>ul>li.lv2>ul>li.lv3 a { color: #fff;padding: 10px 60px 10px 70px;}
    .m-nav ul>li.lv1>ul>li.lv2>ul>li.lv3 a::before { display: none; }
    .m-nav ul>li.lv1>ul>li.lv2>ul>li.lv3 a::after {top: 16px;width: 10px;height: 10px;}
    .m-nav ul>li.lv1>ul>li.lv2>ul>li.lv3.on>a::after { transform: rotate(225deg); }
    .m-nav ul>li.lv1>ul>li.lv2>ul>li.lv3>ul {display: none;}
    .m-nav ul>li.lv1>ul>li.lv2>ul>li.lv3>ul>li.lv4 {color: #fff;font-size: 12px;}
    .m-nav ul>li.lv1>ul>li.lv2>ul>li.lv3>ul>li.lv4 a {padding-left: 70px;padding-right: 0; color: #fff;}
    .m-nav ul>li.lv1>ul>li.lv2>ul>li.lv3>ul>li.lv4>a::after { display: none; }
    .m-nav ul>li.lv1.lv1-n a::after,
    .m-nav ul>li.lv1>ul>li.lv2>ul>li.lv3.lv3-n a::after,
    .m-nav ul>li.lv1>ul>li.lv2.lv2-n a::after { display: none!important; }
    .m-nav-tel {padding: 30px 0 0 30px;opacity: .9}
    .m-nav-tel .item {display: inline-block;margin-top: 0;padding: 20px;border-radius: 10px;background: #f0f0f0;color: #666;font-size: 14px;width: 46%;min-height: 126px;vertical-align: top; line-height: 24px;}
    .m-nav-tel .item strong {display: block;font-size: 14px;font-family: arial;color: #222;line-height: 24px; margin-top: 12px;}
    .m-nav-tel .item strong a { color: #222; }
    .m-nav-tel .item:first-child p { padding-left: 26px; background-position: left center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1726729232013' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='14877' width='24' height='24'%3E%3Cpath d='M686.6 928.4c-21.7 0-44.1-2.6-66.2-8.2-106.7-26.5-208-83.5-285.2-160.3-76.8-77.4-133.8-178.7-160.4-285.4-26.1-104.8 13.6-214.5 85-234.8 37.5-10.3 97.6 5.6 173 140.2l4.8 8.5c20.7 36 14.2 49.1-9.4 85.2-6.1 9.3-14 21.3-23.9 37.6-8.9 14.6 6.4 43.5 13 52.4 0.4 0.6 0.8 1.2 1.2 1.7 0.2 0.4 23.8 37.1 49.2 62.7 25.3 25.3 61.9 48.6 62.2 48.8l1.8 1.2c10.9 7.9 38.3 21.5 52.5 12.9 16.3-10 28.4-17.9 37.7-24 35.9-23.6 49-30 85-9.1l8.2 4.7c133.4 74.9 149.8 135 140.1 172.1 0 0.2-0.1 0.3-0.1 0.5-15.9 56.6-87.5 93.3-168.5 93.3zM277 298.7h-0.8c-26.9 7.6-63.5 74.5-42 160.8 24 96.1 75.3 187.4 144.3 256.9 69.3 69 160.6 120.2 256.7 144.1 84.6 21.3 152.7-15.3 160.6-41.8 2.2-9.6-13.5-48.2-110.8-102.9-3.4-1.9-6.4-3.6-9.1-5.2-1.5-0.9-3.2-1.9-4.7-2.7-4 2.4-9.9 6.3-15.7 10.1-9.7 6.4-22.4 14.7-39.5 25.1-51 31-109.7-7.9-119.9-15.2-6.3-4.1-43.8-28.6-72-56.8-28.2-28.4-52.9-65.9-56.9-72.1-7.3-10.2-46.5-69-15.3-120 10.4-16.9 18.6-29.5 24.9-39.1 3.9-6 7.9-12 10.3-16.1-0.9-1.6-1.9-3.3-2.8-4.9-1.6-2.7-3.3-5.8-5.2-9.2-59.6-106.2-96.3-111-102.1-111z m548.4 528.1h0.1-0.1z' fill='%234eb3ff' p-id='14878'%3E%3C/path%3E%3Cpath d='M558.1 387.1c-15.7 0-29.1-12-30.5-27.9-6.1-67.4-60.5-98.4-61-98.7-14.8-8.2-20.1-26.9-11.9-41.7 8.2-14.8 26.9-20.2 41.7-11.9 3.4 1.9 83.3 47.4 92.3 146.8 1.5 16.9-10.9 31.8-27.8 33.3-0.9 0.1-1.8 0.1-2.8 0.1zM680.8 377.9c-16.3 0-29.9-12.8-30.6-29.3-6.7-146-118-193.5-119.1-193.9-15.7-6.4-23.1-24.4-16.7-40 6.5-15.7 24.4-23.2 40.1-16.7 6.1 2.5 148.6 63.2 157 247.8 0.8 16.9-12.3 31.3-29.2 32.1h-1.5z' fill='%234eb3ff' p-id='14879'%3E%3C/path%3E%3C/svg%3E"); }
    .m-nav-tel .item:last-child p { padding-left: 26px; background-position: left center; background-repeat: no-repeat;background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1726729439968' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='28219' width='18' height='18'%3E%3Cpath d='M526.9 112H544c98.4 0 195.9 21 274.6 59.2 35.9 17.4 66.1 37.5 89.7 59.6 21.1 19.7 36 40.6 43.2 60.4 5 13.7 8.1 36 8.3 59.7 0.2 20.4-1.8 35.5-3.4 42.9-0.6 0.1-1.6 0.2-2.8 0.2-0.9 0-1.8-0.1-2.8-0.2l-2.3-0.3-2.3-0.1c-47-2.8-94.1-5.5-141.1-8.3-6.1-0.4-12.3-0.7-18.4-1.1l-4-0.2c-3.2-0.8-6.3-1.9-9.1-3.4-2.8-1.4-5.1-3-8.3-9.1-4.6-9-8.3-22.9-12.3-37.6-9.4-35.4-22.3-83.8-64.5-121.8-51.1-46.1-114.3-52-163.7-52-3.9 0-7.8 0-12.7 0.1-4.9-0.1-8.8-0.1-12.7-0.1-49.4 0-112.6 5.9-163.7 52-42.1 38-55 86.5-64.5 121.8-3.9 14.7-7.6 28.6-12.3 37.6-3.2 6.2-5.5 7.7-8.3 9.1-2.8 1.4-5.9 2.6-9.1 3.4l-4 0.2c-6.1 0.4-12.3 0.7-18.4 1.1-47 2.8-94.1 5.5-141.1 8.3l-2.3 0.1-2.3 0.3c-0.9 0.1-1.9 0.2-2.8 0.2-1.2 0-2.2-0.1-2.8-0.2-1.6-7.5-3.6-22.6-3.4-42.9 0.2-23.6 3.3-45.9 8.3-59.7 7.2-19.8 22.2-40.7 43.2-60.4 23.6-22.1 53.8-42.1 89.7-59.6C284.1 133 381.6 112 480 112H526.9m0-64H480C253.1 48 56.1 149.3 12.4 269.3c-18.5 50.8-13.7 137.9 0 158.3 8.4 12.5 19.8 19.8 19.8 19.8 0.8 0.5 1.7 1.1 2.5 1.5 12.8 7.4 26 9.1 35.8 9.1 4.6 0 8.4-0.4 11.2-0.7 47-2.8 94.1-5.5 141.1-8.3 9-0.5 18-1.1 27.1-1.6 6.2-1.1 17.3-3.6 29.7-9.9 66-33.5 39.4-124.4 98.9-178.1 36-32.4 85-35.5 120.8-35.5 4.5 0 8.7 0 12.7 0.1 4-0.1 8.3-0.1 12.7-0.1 35.8 0 84.9 3.1 120.8 35.5 59.6 53.7 33 144.6 98.9 178.1 12.4 6.3 23.5 8.8 29.7 9.9 9 0.5 18 1 27.1 1.6 47 2.8 94.1 5.5 141.1 8.3 2.7 0.4 6.6 0.7 11.2 0.7 9.8 0 23-1.7 35.8-9.1 0.8-0.5 1.7-1 2.5-1.5 0 0 11.4-7.3 19.8-19.8 13.7-20.4 18.5-107.5 0-158.3C967.9 149.3 771 48 544 48h-17.1z' p-id='28220' fill='%234eb3ff'%3E%3C/path%3E%3Cpath d='M512 448c29.9 0 59.6 5.3 88.5 15.7 25.3 9.1 50.7 22.4 75.6 39.5 47.4 32.6 84.2 73.1 108.5 99.9 48 52.8 84.8 114.9 109.4 184.5 15.1 42.9 25.4 87.8 30.5 133.5-1.1 12.1-10 21.7-13.9 25.4-9.9 9.3-21.6 13.5-28.7 13.5H142.2c-8.4 0-19.3-5.2-27.6-13.1-8.1-7.7-13-17-13.7-26 4.8-45.6 14.8-90.4 29.8-133.3C155 717.9 191.6 655.8 239.4 603c24.1-26.6 60.6-66.9 108-99.6 24.9-17.2 50.4-30.5 75.8-39.7 29-10.4 58.8-15.7 88.8-15.7m0-64c-160.5 0-268.5 119.2-320 176C67.9 697 43.2 854.3 36.8 918.5v0.1c0 58.2 54.3 105.4 105.4 105.4h739.7c51 0 106.7-47.2 106.7-105.4-6.7-64.8-32.3-221.9-156.6-358.6-52.2-57.4-159.9-176-320-176z' p-id='28221' fill='%234eb3ff'%3E%3C/path%3E%3Cpath d='M512 640c52.9 0 96 43.1 96 96s-43.1 96-96 96h-3c-51.5-1.6-93-44-93-96 0-52.9 43.1-96 96-96m0-64c-88.4 0-160 71.7-160 160s71.6 160 160 160 160-71.7 160-160-71.6-160-160-160z' p-id='28222' fill='%234eb3ff'%3E%3C/path%3E%3C/svg%3E"); }


    
    /*
    .m-nav .current a:after { position:absolute; bottom:0; left:0; width:100%; height:2px; margin-bottom:-2px;  background:#0073c3; content:"" }
    */
    .has-nav-open .m-nav {-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);transition-delay:0s;}

    /* 菜单显示 */
    .c-nav-button { position:fixed; right:0; top:0; width: 60px; height: 60px; margin:auto 0; display:block; background-color: #fff; z-index:902; text-align:center;
        transition:-webkit-transform 0.6s cubic-bezier(0.4,0,0.2,1);
        transition:transform 0.6s cubic-bezier(0.4,0,0.2,1);
        transition:transform 0.6s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.6s cubic-bezier(0.4,0,0.2,1);
        -webkit-transform:translateY(-100%);
            -ms-transform:translateY(-100%);
                transform:translateY(-100%);
    }
    .is-loading .c-nav-button { transition-delay:0.3s; }

    .c-nav-button {
        -webkit-transform:translateY(0);
            -ms-transform:translateY(0);
                transform:translateY(0);
        transition-delay:1.2s;
    }
    .c-nav-button_wrap { position: relative; top: 50%; display:inline-block; height: 22px; margin-top:-6px; vertical-align: top;
        transition:-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);
        transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);
        transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);
    }
    .has-nav-open .c-nav-button:hover .c-nav-button_wrap {
        -webkit-transform:translateY(0);
        -ms-transform:translateY(0);transform:translateY(0);
    }
    .c-nav-button_icon { display:inline-block; width: 25px; margin-top:0; vertical-align: top;
        transition:-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);
        transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);
        transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);
    }
    .has-nav-open .c-nav-button_icon {
        -webkit-transform:rotate(135deg);
            -ms-transform:rotate(135deg);
                transform:rotate(135deg);
        transition-delay:0.2s;
    }

    .c-nav-button_line { position:relative; display:block; height:3px; margin-bottom:6px;
        -webkit-transform:translateZ(0);
                transform:translateZ(0);
                transition:opacity 0.15s 0.05s,-webkit-transform 0.2s cubic-bezier(0.4,0,0.2,1) 0.2s;
                transition:transform 0.2s cubic-bezier(0.4,0,0.2,1) 0.2s,opacity 0.15s 0.05s;
                transition:transform 0.2s cubic-bezier(0.4,0,0.2,1) 0.2s,opacity 0.15s 0.05s,-webkit-transform 0.2s cubic-bezier(0.4,0,0.2,1) 0.2s;
    }
    .c-nav-button_line::before,
    .c-nav-button_line::after { display:block; content:""; position:absolute; top:0; left:0; right:0; height:2px; background-color:#000; border-radius: 5px;
    transition:-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);
    transition:transform 0.3s cubic-bezier(0.4,0,0.2,1);
    transition:transform 0.3s cubic-bezier(0.4,0,0.2,1),-webkit-transform 0.3s cubic-bezier(0.4,0,0.2,1);
    -webkit-transform:translateZ(0);
            transform:translateZ(0);
    }
    .c-nav-button_line::after {opacity:0;}

    .c-nav-button:hover .c-nav-button_line::before {
        -webkit-transform:translateY(0);
            -ms-transform:translateY(0);
                transform:translateY(0);
    }
    .has-nav-open .c-nav-button:hover .c-nav-button_line::before {
        -webkit-transform:translateY(0);
            -ms-transform:translateY(0);
                transform:translateY(0);
    }
    .c-nav-button_line:nth-child(1)::before {transition-delay:0.2s;}
    .c-nav-button:hover .c-nav-button_line:nth-child(1)::before {transition-delay:0s;}

    .has-nav-open .c-nav-button_line:nth-child(1) {transition-delay:0s,0.2s;}
    .has-nav-open .c-nav-button_line:nth-child(1) {
        -webkit-transform:translateY(9px);
            -ms-transform:translateY(9px);
                transform:translateY(9px);
    }
    .c-nav-button_line:nth-child(2) {
        transition:-webkit-transform 0.2s cubic-bezier(0.4,0,0.2,1) 0.05s;
        transition:transform 0.2s cubic-bezier(0.4,0,0.2,1) 0.05s;
        transition:transform 0.2s cubic-bezier(0.4,0,0.2,1) 0.05s,-webkit-transform 0.2s cubic-bezier(0.4,0,0.2,1) 0.05s;
        
    }
    .c-nav-button_line:nth-child(2)::before {transition-delay:0.1s;}
    .has-nav-open .c-nav-button_line:nth-child(2) {
        -webkit-transform:rotate(90deg);
            -ms-transform:rotate(90deg);
                transform:rotate(90deg);
        transition-delay:0.15s;
    }
    .c-nav-button_line:nth-child(3) {position:relative;margin-bottom:0;display: none;}
    .c-nav-button_line:nth-child(3)::before {transition-delay:0.0s;}
    .c-nav-button:hover .c-nav-button_line:nth-child(3)::before {transition-delay:0.2s;}
    .has-nav-open .c-nav-button_line:nth-child(3) {opacity:0;
        -webkit-transform:translateY(-0.59375rem);
            -ms-transform:translateY(-0.59375rem);
                transform:translateY(-0.59375rem);
        transition-delay:0s,0.15s;
    }
    .c-nav-button_line:nth-child(3)::after {top:0.59375rem;}

}
@media (max-width:414px) {
	.m-nav  { background:#0770b6; background-size:contain; }
}
.ibw-nav-top { border-top: 1px solid #f7f7f7; box-shadow: 0 5px 5px rgba(0,0,0,0.1); background: rgba(245, 245, 245, 00.9); }
.ibw-nav-top .sub-nav { padding: 0 0 0; }
.ibw-nav-top .sub-nav .item {float: left; margin-bottom: 0; margin-right: 0;padding: 20px 30px 10px;border-right: 0;}
.ibw-nav-top .sub-nav .item h3 {margin-bottom: 14px;padding-left: 0;border-left: 0;line-height: 35px;font-size: 16px;color: #858d9a;font-weight: normal;}
.ibw-nav-top .sub-nav .item dl {float: left;margin-right: 2.5vw;min-width: auto;text-align: left;}
.ibw-nav-top .sub-nav .item dl dt {padding-bottom: 8px;font-size: 14px;line-height: 32px;font-weight: normal;color: #333;}
.ibw-nav-top .sub-nav .item dl dt a{color: #333;font-size: 18px;}

.ibw-nav-top .sub-nav .item dl dt a:hover { color: #1077c6; 	}
.ibw-nav-top .sub-nav .item dl dd {margin-top: 6px;border: 0;line-height: 26px;font-size: 12px; }
.ibw-nav-top .sub-nav .item dl dd:hover { border: 0; }
.ibw-nav-top .sub-nav .item dl dd:hover a { color: #000; }
.ibw-nav-top .sub-nav .item dl dd a { display: block; color: #666;padding: 0 0;}
.ibw-nav-top .sub-nav .item dl dd a:hover { color: #1077c6; }
.ibw-nav-top .sub-nav .item dl dd.hot {border: 0;}
.ibw-nav-top .sub-nav .item dl dd.hot:hover {border: 0;}
.ibw-nav-top .sub-nav .item dl dd.hot img {position: absolute;top: 3px;left: -18px;opacity: 0;}
.ibw-nav-top .sub-nav .item dl dd.hot a { color: #0075c1; }
.ibw-nav-top .sub-nav .item:last-child { padding-right: 0; border-right:none; }
.ibw-nav-top .sub-nav .item-o h3{color: #0075c1;}
.ibw-nav-top .sub-nav .item-o dl dt { text-align: left; font-weight: normal; padding-left: 0; }
.ibw-nav-top .sub-nav .item-o dl dt a { color: #0075c1; }
.ibw-nav-top .sub-nav .item-o dl dd a{color: #0075c1;}
.ibw-nav-top .sub-nav .item-o dl dt a:hover,
.ibw-nav-top .sub-nav .item-o dl dd a:hover { color: #016db4; }
@media screen and (max-width:1450px){
	.ibw-nav-top .sub-nav { padding: 0 0 0; }
	.ibw-nav-top .sub-nav .item dl { margin-right: 3.5vw; }
}
.ibw-nav-top .sub-nav-0 .item { min-height: 370px; }
.ibw-nav-top .sub-pic-nav .item>div { float: left; width: 310px; margin-right: 10px; margin-bottom: 7px; }
.ibw-nav-top .sub-pic-nav .item> div .pic { float: left; width: 96px; height: 96px; background: #eee; }
.ibw-nav-top .sub-pic-nav .item> div dl { float: none; display: block; height: 96px; width: 200px; padding: 12px 20px; overflow: hidden; background: #fafafa; text-align: left; transition: all .3s ease; }
.ibw-nav-top .sub-pic-nav .item> div dl dt { display: block; padding:0 0 6px; line-height: 28px; }
.ibw-nav-top .sub-pic-nav .item> div dl dt a { color: #0075c1; }
.ibw-nav-top .sub-pic-nav .item> div dl dd { display: block; margin:0; border:0; color: #858d9a; line-height: 18px; }
.ibw-nav-top .sub-pic-nav .item> div dl dd:hover { border:0; }
.ibw-nav-top .sub-pic-nav .item> div:hover dl { background: #f1f0f0; } 
.ibw-nav-top .sub-nav-other .item dl { float: none; clear: both; text-align: left; }
.ibw-nav-top .sub-nav-other .item dl dt,
.ibw-nav-top .sub-nav-other .item dl dd {float: left;vertical-align: top;}
.ibw-nav-top .sub-nav-other .item dl dt { width: auto;text-align: right;padding-right: 20px;}
.ibw-nav-top .sub-nav-other .item dl dd { margin-top: 3px;margin-right: 2vw;}
.ibw-nav-top .sub-nav-1 { padding-bottom: 10px; }
.ibw-nav-top .sub-nav-2 { padding-bottom: 7px; }
.ibw-nav-top .sub-nav-3 { padding-bottom: 7px; }
.ibw-nav-top .sub-nav-4 { padding-bottom: 7px; }
.ibw-nav-top .sub-nav-5 { padding-bottom: 10px; }
.ibw-nav-top .sub-nav-0 { position: relative; padding: 0 0 0; display: block; }
.ibw-nav-top .sub-nav-0::before { position: absolute; top: 0; right: 0; content: ''; width: 26%; height: 100%; background-color: #fafafa; z-index: -1; background-color: #ecf2f8; }
.ibw-nav-top .sub-nav-0 .item:nth-child(1) { width: 48%; margin: 0; }
.ibw-nav-top .sub-nav-0 .item:nth-child(2) { width: 30%; margin: 0; }
.ibw-nav-top .sub-nav-0 .item:nth-child(3) { width: 20%; margin: 0; }
.ibw-nav-top .sub-nav-0 .item dl { margin-bottom: 20px; }
@media screen and (max-width:1440px){
    .ibw-nav-top .sub-nav-0 .item:nth-child(1) { width: 40%; }
    .ibw-nav-top .sub-nav-0 .item:nth-child(2) { width: 36%; }
}
.ibw-nav-top-product { left: 50%; width: 990px; margin-left: -340px; border-radius: 0px 0px 12px 12px;overflow: hidden;}
.ibw-nav-top-product .sub-nav-5 { padding: 40px;padding: 50px 88px 55px 85px;	 }
.ibw-nav-top-product .sub-nav-5 .item { width: calc( 100% - 210px); padding: 0; display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap;width: 100%; }
.ibw-nav-top-product .sub-nav-5 .item dl { flex: 0 0 25%; float: none; clear: initial; margin-top: -4px; margin-right: 0; margin-bottom: 0; flex:unset;margin-top: 0;}
.ibw-nav-top-product .sub-nav-5 .item dl dt { position: relative; float: none; margin-bottom: 27px; padding: 0; text-align: left; font-size: 16px; line-height: 28px; transition: all .3s ease; display: flex;align-items: center;padding-bottom: 15px;border-bottom: 1px solid #e1e1e1;}

.ibw-nav-top-product .sub-nav-5 .item dl dt i{display: flex;align-items: center;justify-content: center;width: 30px;height: 30px;}
.ibw-nav-top-product .sub-nav-5 .item dl{width: 150px;margin-right: 72px;}
.ibw-nav-top-product .sub-nav-5 .item dl:nth-child(4n){margin-right: 0;}
.ibw-nav-top-product .sub-nav-5 .item dl dt  i{margin-right: 11px;}
.ibw-nav-top-product .sub-nav-5 .item dl dt a{display: block;line-height: 28px;font-size: 18px;}
.ibw-nav-top-product .sub-nav-5 .item dl dt  .img01{display: none;}
.ibw-nav-top-product .sub-nav-5 .item dl dt  .img02{display: block;}
/* .ibw-nav-top-product .sub-nav-5 .item dl dt:hover  .img02{display: block;} */
/* .ibw-nav-top-product .sub-nav-5 .item dl dt:hover  .img01{display: none;} */
/* .ibw-nav-top-product .sub-nav-5 .item dl dt::after { display: inline-block; margin-left: 10px; content: ''; width: 10px; height: 10px; border-top: 2px solid #f60; border-left: 2px solid #f60; transform: rotate(135deg); opacity: 0; transition: all .3s ease; } */
.ibw-nav-top-product .sub-nav-5 .item dl dd { float: none; font-size: 14px; line-height: 30px; }
.ibw-nav-top-product .sub-nav-5 .item dl:hover dt { color: #000; }
.ibw-nav-top-product .sub-nav-5 .item dl:hover dt::after { opacity: 1; }
.ibw-nav-top-product .sub-nav-5 .item dl dt i { display: flex; width: 30px; height: 30px; }
.info_86 .ibw-nav-top-product .sub-nav-5 .item { width: calc( 100% - 262px); }
.ibw-nav-top-product .sub-nav-5-solution .item dl {  }
.ibw-nav-top-product .sub-nav-5-solution .item dl{width: 150px;margin-right: 72px;}
.ibw-nav-top-product .sub-nav-5-solution .item dl:last-child{margin-right: 0;}
.full-right-2023 .solution .ibw-nav-top-product .sub-nav-5-solution.sub-nav-5-jjfa .item dl{width: 230px;margin-right: 50px;}
.full-right-2023 .solution .ibw-nav-top-product .sub-nav-5-solution.sub-nav-5-jjfa .item dl:nth-child(3n){margin-right: 0;}
.ibw-nav-top-product .sub-nav-6 { padding: 40px; }
.ibw-nav-top-product .sub-nav-6 .item { width: calc( 100% - 210px); padding: 0; }
.ibw-nav-top-product .sub-nav-6 .item dl { width: 100%; float: none; clear: initial; margin-top: -4px; margin-right: 0; }
.ibw-nav-top-product .sub-nav-6 .item dl dt { position: relative; float: none; margin-bottom: 0; padding: 0; text-align: left; font-size: 16px; line-height: 28px; transition: all .3s ease; }
.ibw-nav-top-product .sub-nav-6 .item dl dt::after { display: inline-block; margin-left: 10px; content: ''; width: 10px; height: 10px; border-top: 2px solid #f60; border-left: 2px solid #f60; transform: rotate(135deg); opacity: 0; transition: all .3s ease; }
.ibw-nav-top-product .sub-nav-6 .item dl dd { width: 80%; display: flex; justify-content: space-between; align-items: flex-start; font-size: 14px; line-height: 30px; margin-top: 0; }
.ibw-nav-top-product .sub-nav-6 .item dl:hover dt { color: #000; }
.ibw-nav-top-product .sub-nav-6 .item dl:hover dt::after { opacity: 1; }
.ibw-nav-top-product .sub-nav-6 .item dl dt i { display: block; width: 30px; height: 30px; }
.ibw-nav-top-product .sub-nav-6 .item dl:nth-child(2){display: flex; justify-content: space-between; align-items: flex-start; margin-top: 50px; width: 84%; }
.ibw-nav-top-product .sub-nav-6 .item dl:nth-child(2):hover dt { color: #000; }
.ibw-nav-top-product .sub-nav-6 .item dl:nth-child(2):hover dt::after { opacity: 0; }
.ibw-nav-top-product .sub-nav-6 .item dl:nth-child(2) dt:hover::after { opacity: 1; }

@media screen and (max-width:1680px){
    .ibw-nav-top-product { margin-left: -300px; }
}
@media screen and (max-width:1440px){
    .ibw-nav-top-product { margin-left: -450px; }
}
@media screen and (max-width:1200px){
    .ibw-nav-top-product { margin-left: -600px; }
}

@media (max-width:1000px) {
    .ibw-topbar,.header-bg { background-color: #fff; }
    .ibw-topbar-top-2022 .g-in-full { height: 60px; }
    .logo-2023 { flex: 0 0 320px; padding: 0 4%; height: 60px; min-height: 60px; overflow: hidden; }
    .logo-2023 img { width: 100%; max-width: inherit; }
    .logo-2023 a { display: block;display: flex; flex-direction: column;align-items: center;}
    .full-right-2023 { display: none; }
    .banner .swiper-container-banner { border-radius: 0 0 70px 0; }
    .logo-2023 {justify-content: unset;}

}

.ibw-footer { }
.ibw-footer-A { display: flex; justify-content: space-between; flex-wrap: wrap; padding: 85px 0 40px; }
.footer-A-left { width: 60%; }
.footer-A-right { width: 380px; }
.ibw-footer-menu { display: flex; min-height: 288px; }
.ibw-footer-menu > li { min-width: 120px; margin-right: 4vw; }
.ibw-footer-menu p { margin-bottom: 30px; color: #fff;font-size: 18px; line-height: 1; }
.ibw-footer-menu p a { color: #fff; }
.ibw-footer-menu li li { line-height: 2.5; font-size: 12px; }
.ibw-footer-phone-cell { display: flex; line-height: 2.1; justify-content: space-between;padding-bottom: 40px;}
.ibw-footer-phone-cell  .ibw-footer-phone-cell-left{display: flex;}
.ibw-footer-phone-cell  .ibw-footer-phone-cell-right{}
.ibw-footer-phone-cell  .ibw-footer-phone-cell-right select{width: 125px;height: 55px;color: white;font-size: 14px;  appearance:none;-moz-appearance:none;-webkit-appearance:none;background: url(ico8.png) no-repeat right 12px  center #0076c0; padding-left: 17px;box-sizing: border-box;border: none; background-size:11px 6px; }

@media (max-width:750px) {
	.ibw-footer-phone-cell  .ibw-footer-phone-cell-right select { width:100%; height:45px; }
}



.footer .ft01_a ul{display: flex;}
.ibw-footer-phone-cell h3 { margin-left: 60px; color: #fff; font-size: 14px; font-weight: normal; line-height: 2.1; }
.ibw-footer-phone-cell h3 span { display: block; color: #0d7cd1; font-size: 30px; font-weight: bold; line-height: 1.3; }
.ibw-footer-phone-cell-cd { text-align: center; }
.ibw-footer-qrcode { display: flex; min-height: 288px; justify-content: flex-end; line-height: 3.2; }
.ibw-footer-qrcode li { margin-left: 30px; text-align: center; }
.sim-topbar { margin-top: 0;}
.sim-topbar .ml{width: 64%;}
.sim-topbar .ml a { display: flex; width: 100%; height: 55px; justify-content: center; align-items: center; background-color: #ffffff; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1678438524405' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2411' width='24' height='24'%3E%3Cpath d='M184.310244 539.583133c111.396518-23.899253 96.196993-156.995092 92.797099-186.094183-5.499828-44.898596-58.198181-123.296146-129.795943-117.09634C57.214216 244.492357 44.014629 374.688287 44.014629 374.688287c-12.099622 60.198118 29.199087 188.794098 140.295615 164.894846zM302.506549 770.975899c-3.299897 9.399706-10.499672 33.298959-4.299866 54.098309 12.399612 46.69854 52.998343 48.798475 52.998343 48.798475h58.298178V731.377137h-62.398049c-27.999125 8.399737-41.5987 30.299053-44.598606 39.598762z m88.397236-454.485792c61.598074 0 111.196524-70.797787 111.196524-158.295052C502.100309 70.797787 452.50186 0 390.903785 0c-61.398081 0-111.196524 70.797787-111.196524 158.195055 0 87.497265 49.798443 158.295052 111.196524 158.295052z m264.89172 10.399675c82.197431 10.699666 135.095777-77.09759 145.495452-143.595512C811.990622 116.996343 758.992279 39.798756 700.794098 26.599169c-58.298178-13.399581-131.095902 79.997499-137.695695 140.895595-7.899753 74.497671 10.599669 148.795349 92.697102 159.395018z m201.393704 390.787784S729.993186 619.280641 655.795505 512.983964c-100.596855-156.795099-243.592385-92.997093-291.390891-13.299584-47.598512 79.697509-121.796193 130.19593-132.295865 143.495514-10.699666 13.199587-153.595199 90.297177-121.896189 231.192773 31.699009 140.795599 143.195524 138.19568 143.195524 138.19568s82.097434 8.099747 177.394454-13.199587c95.297021-21.199337 177.294458 5.299834 177.294458 5.299834s222.593042 74.497671 283.491138-68.997843c60.798099-143.595511-34.398925-217.993186-34.398925-217.993185zM476.301116 931.270889H331.605639c-62.498046-12.499609-87.397268-55.098278-90.597168-62.39805-3.099903-7.399769-20.79935-41.698697-11.399644-99.996874 26.999156-87.397268 103.996749-93.697071 103.99675-93.697071h76.997593v-94.69704l65.597949 0.999969 0.099997 349.789066z m269.591573-0.999969H579.297896c-64.597981-16.599481-67.597887-62.498046-67.597887-62.498046V683.578631l67.597887-1.099965V847.973493c4.099872 17.59945 26.099184 20.899347 26.099184 20.899346H673.994936V683.578631h71.897753v246.692289z m235.692632-491.784627c0-31.799006-26.399175-127.596011-124.396112-127.596011-98.19693 0-111.296521 90.397174-111.29652 154.295176 0 60.998093 5.199837 146.19543 127.096027 143.395518 121.996186-2.599919 108.596605-138.095683 108.596605-170.094683z' p-id='2412' fill='%234e6ef2'%3E%3C/path%3E%3C/svg%3E"); background-position: 15px center; background-repeat: no-repeat; font-size: 14px; color: #656565;}
.sim-topbar .ml a span{margin-left: 9px;}
.sim-topbar .mr{width: 33%;}
.footer-topbar-c-a-2022 { position: relative; height: 55px; transition:.2s; clear: both; }
.footer-topbar-c-a-2022 > a { display: block; height: 55px; padding: 0 20px 0 0; background-color: #0076c0; line-height: 55px; text-align: center; color: #fff;}
.footer-topbar-c-a-2022:after { position: absolute; top: 50%; right: 14px; display: block; content: ">"; width: 7px; height: 20px; margin-top: -10px; color: #fff; line-height: 20px; font-size: 14px; font-family: '宋体'; transform: rotate(90deg); transition:all 0.2s linear 0s; }
.footer-topbar-c-a-2022 .up-list { position: absolute; bottom: 54px; left: 0; width: 100%; padding: 7px; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, .2); display: none; transition:all 0.2s linear 0s; }
.footer-topbar-c-a-2022 .up-list dd { float: left; width: 100%; text-align: center; line-height: 30px; }
.footer-topbar-c-a-2022 .up-list dd a { padding: 0; color: #333; }
.footer-topbar-c-a-2022 .up-list dd a:hover { color: #034d86; }
.footer-topbar-c-a-2022:hover:after { transform: rotate(270deg); }
.footer-topbar-c-a-2022:hover .up-list { display: block; }
.ibw-hot { padding: 25px 0; border-top: 1px solid #4b5054; overflow: hidden; }
.ibw-hot li { padding: 10px 0; line-height: 24px; font-size: 12px; }
.ibw-hot li h3 { float: left; color: #fff; width: 110px; font-size: 12px; }
.ibw-hot li div { display: block; overflow: hidden; }
.ibw-hot li div a { display: inline-block; margin-right: 20px; }
.ibw-footer-copy { font-size: 12px; }


.m-qa-2023 { padding: 60px 0 0; background-color: #048af2; color: #fff; }
.m-qa-2023 .g-full { display: flex; justify-content: space-between; align-items: flex-end; }
.m-qa-2023 .left { width: calc(100% - 330px ); padding-bottom: 30px; }
.m-qa-2023 .right { width: 310px; max-width: 310px; padding-top:40px; font-size: 18px; text-align: center;position: relative; }
.m-qa-2023 .right img { width: 100%; height: auto; }
.m-qa-2023 .right  .t{position: absolute;left: -240px;top: 25px; display: none;}
.m-qa-2023 .right  .t h5{color: #ffffff;font-size: 36px;line-height: 46px;font-weight: bold;}
.m-qa-2023 .right  .t .t1{color: #ffffff;font-size: 16px;line-height: 26px;margin-top: 9px;text-align: left;}
.m-qa-2023 .hd { margin-bottom: 52px; }
.m-qa-2023 .hd h3 { font-size: 32px; line-height: 1.625; }
.m-qa-2023 .hd h5 { font-size: 18px; line-height: 2; }
.m-qa-2023 .hd h5.pc02 { display:none; }



.m-qa-2023 .checkbox-item { display: flex; font-size: 16px; margin-bottom: 10px; }
.m-qa-2023 .checkbox-item li { margin-right: 10px; }

.m-qa-2023 .checkbox-item .checkbox+label{ display: block; width: auto; height: 33px; cursor: pointer; }
.m-qa-2023 .checkbox-item .checkbox+label::before { display: inline-block; width: 23px; height: 23px; margin:1px 8px 0 0; background: url(../2019/z23.png) no-repeat; content: ""; vertical-align: top; }
.m-qa-2023 .checkbox-item .checkbox:checked+label::before { background: url(../2019/z23.png) no-repeat; content: "\2714"; font-size: 20px; line-height: 23px; text-align: center; }
.m-qa-2023 .checkbox-item input[type=checkbox] { position: absolute; top: -30px; left: -30px; visibility: hidden; }

.m-qa-2023 .items { display: flex; align-items: flex-end; }
.m-qa-2023 .items .text-item { display: flex; justify-content: space-between; flex-wrap: wrap; }
.m-qa-2023 .items .text-item li { width: 46%; margin-bottom: 20px; border-bottom: 1px solid rgba(255,255,255,0.3); }
.m-qa-2023 .items .text-item li .ipt { width: 100%; margin: 0; padding: 0 0; border: 0; background:none; color: #fff; line-height: 54px; font-size: 16px; }
.m-qa-2023 .items .sbt { width: 110px; height: 28px; margin: 0 0 20px 60px; padding: 0 0; border: 0; background-color:transparent; background-position: left center; background-repeat: no-repeat; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg t='1678350807337' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='2976' id='mx_n_1678350807338' width='28' height='28'%3E%3Cpath d='M729.6 448H128v85.333333h601.6L597.333333 665.6l59.733334 59.733333 234.666666-234.666666L661.333333 256l-59.733333 59.733333 128 132.266667z' fill='%23ffff00' p-id='2977'%3E%3C/path%3E%3C/svg%3E"); color: #ff0; line-height: 28px; font-size: 18px; font-weight: bold; text-align: right; cursor: pointer; animation: updown 0.8s linear infinite alternate; }
.m-qa-2023 .items .sbt { width: 221px; height: 58px; line-height: 58px; background: url(p_10.png)no-repeat right 42px center #F4FAFF; border-top-right-radius: 15px;  color: #058af3;font-size: 18px;font-weight: bold;text-align: left;padding-left: 42px;box-sizing: border-box;}
.m-qa-2023 .items .text-item li .ipt::placeholder {
    color: #fff;
}
@keyframes updown {
    0% {
        background-position: right 42px center;
    }
    50% {
        background-position: right 32px center;
    }
    100% {
        background-position: right 42px center;
      }
  }

@media (max-width:1700px) {
    .sim-topbar { margin-top: 12px; }
    .m-qa-2023 .left{width: calc(100% - 600px);}
}
@media (max-width:1500px) {
    .m-qa-2023 .left{width: calc(100% - 490px);}
    .ibw-footer-A { padding: 60px 0 50px; }
    .footer-A-left { width: calc( 100% - 380px ); }
    .footer-A-right { }
    .m-qa-2023 .items .sbt{padding-left: 20px;}
    .m-qa-2023 .right{margin: unset;}
    .m-qa-2023 .hd { margin-bottom: 32px; }
    .m-qa-2023 .checkbox-item { font-size: 14px; margin-bottom: 20px; }
    .m-qa-2023 .checkbox-item .checkbox+label{ height: 33px; }
    .m-qa-2023 .checkbox-item .checkbox+label::before { width: 23px; height: 23px; margin:1px 8px 0 0; }
    .m-qa-2023 .checkbox-item .checkbox:checked+label::before { font-size: 20px; line-height: 23px; }
}
@media (max-width:1440px) {
    .ibw-footer-menu > li { margin-right: 30px; }
    .m-qa-2023 .items .sbt{margin: 0 auto 15px; }
    .m-qa-2023 .items .sbt{padding-left: 18px;}
    .m-qa-2023 .checkbox-item .checkbox+label::before { background-size: 80%; }
    .m-qa-2023 .checkbox-item .checkbox:checked+label::before {  background-size: 80%; }
    .m-qa-2023 .items .text-item li .ipt { font-size: 15px; }
}
@media (max-width:1280px) {
    .footer-A-left { width: calc( 100% - 320px ); }
    .ibw-footer-menu > li { min-width: auto; margin-right: 3vw; }
    .ibw-footer-menu p { font-size: 16px; line-height: 1.2; }
    .footer-A-right { width: 320px; }
    .ibw-footer-phone-cell h3 { margin-left: 20px; flex: 1; }
    .ibw-footer-menu,
    .ibw-footer-qrcode { min-height: 228px; }
    
}
@media (max-width:1000px) {
    .ibw-footer-A { padding: 40px 0 0; }
    .footer-A-left { width: 100%; }
    .ibw-footer-menu { min-height: auto; flex-wrap: wrap; justify-content: flex-start; border-bottom: 1px solid #4b5054; margin-bottom: 20px; }
    .ibw-footer-menu > li { min-width: auto; margin-right: 20px; }
    .ibw-footer-menu li ul { display: none; }
    .ibw-footer-menu p { margin-bottom: 20px; font-size: 14px; }
    .flex-right,
    .ibw-footer-qrcode,
    .ibw-footer-phone-cell-cd { display: none; }
    .ibw-footer-phone-cell h3 { margin-left: 0; flex: 0 0 auto; margin-right: 0; margin-top: 10px; }
    .ibw-footer-phone-cell h3 span { font-size: 20px; }
    .ibw-footer-phone-cell-sd { width: 100%;justify-content: space-between!important;flex-direction: row!important; }
    .footer-A-right { width: 100%; }
    .footer-A-right .ibw-footer-qrcode { padding: 20px 0 0; min-height: auto; }
    .sim-topbar { }
    .sim-topbar .ml a { height: 45px; }
    .footer-topbar-c-a-2022 { height: 45px; }
    .footer-topbar-c-a-2022 > a { height: 45px; line-height: 45px; }
    .footer-topbar-c-a-2022 .up-list { bottom: 44px; }
    .ibw-hot { display: none; padding: 20px 0; }
    .ibw-hot li { padding: 5px 0; }
    .ibw-hot li h3 { float: none; display: block; width: auto; }
    .ibw-hot li div a { margin-right: 15px; }
    #newBridge .nb-new-icon-wrap-2 .nb-icon-wrap-base { background: none !important; }
    .nb-icon-wrap:after { height: 60px!important; padding: 36px 0 0!important; background-position: center 5px!important;}
    .ibw-footer-copy .copy span { display: block; }

    /* #newBridge ins:after { content: "在线咨询"!important;} */
}





@media (max-width:1700px) {

}
@media (max-width:1500px) {
    .m-qa-2023 { padding: 50px 0 0; }
    /* .m-qa-2023 .hd { margin-bottom: 46px; }
    .m-qa-2023 .hd h3 { font-size: 30px; }
    .m-qa-2023 .hd h5 { font-size: 17px; } */
}
@media (max-width:1440px) {
    .m-qa-2023 .items .text-item { justify-content: flex-start; }
    .m-qa-2023 .items .text-item li { margin-bottom: 15px; margin-right: 15px; }
    .m-qa-2023 .left { width: calc(100% - 475px ); padding-bottom: 50px; }
    .m-qa-2023 .right { width: 290px; }
    .m-qa-2023 .right .t { top: 0;}
    
}
@media (max-width:1366px) {
    .m-qa-2023 .hd h3 { font-size: 28px; }
    .m-qa-2023 .hd h5 { font-size: 16px; }
}
@media (max-width:1280px) {
    .m-qa-2023 { padding: 50px 0 0; }
    .m-qa-2023 .hd { margin-bottom: 46px; }
    .m-qa-2023 .hd h3 { font-size: 26px; }
    .m-qa-2023 .hd h5 { font-size: 15px; }
    .m-qa-2023 .items .sbt { font-size: 15px; line-height: 45px; height: 45px; }
    .m-qa-2023 .left { width: calc(100% - 315px ); }
    .m-qa-2023 .right { width: 270px; }
    .m-qa-2023 .right .t{left: -140px;}
    .m-qa-2023 .right .t h5{line-height: 40px;font-size: 30px;}
    .m-qa-2023 .checkbox-item { margin-bottom: 10px; flex-wrap: wrap;}
    .m-qa-2023 .items .text-item li .ipt { font-size: 14px; line-height: 40px; }
    .m-qa-2023 .checkbox-item li { width: 45%; }
     
}
@media (max-width:1000px) {
    .m-qa-2023 { padding: 30px 0 0; }
    .m-qa-2023 .g-full { display: block; }
    .m-qa-2023 .hd { margin-bottom: 25px; }
    .m-qa-2023 .hd h3 { font-size: 22px; margin-bottom: 10px; }
    .m-qa-2023 .hd h5 { font-size: 15px; line-height: 1.4; }
    .m-qa-2023 .left { width: 100%; padding-bottom: 0; }
    .m-qa-2023 .right { width: 100%;    padding-top: 0; }
    .m-qa-2023 .items { display: block; padding-bottom: 20px; }
    .m-qa-2023 .items .text-item { display: block; margin-bottom: 20px; }
    .m-qa-2023 .items .text-item li { width: 100%; margin-right: 0; }
    .m-qa-2023 .right{max-width: unset;}
    .m-qa-2023 .right .t{position: unset;}
    .m-qa-2023 .right{display: none;justify-content: space-around;flex-direction: row-reverse;}
    .m-qa-2023 .right .t h5{white-space: nowrap;}
    .m-qa-2023 .right .t h5{line-height: 30px;font-size: 20px;}
    .m-qa-2023 .checkbox-item li { width: 100%; margin-right: 0;  }
    .ibw-footer-phone-cell{flex-direction: column;}
    .ibw-footer-phone-cell .ibw-footer-phone-cell-right{margin-top: 20px;}
    
     
}
@media (max-width:750px) {
	.m-qa-2023 .hd h5.pc01 { display:none; }
	.m-qa-2023 .hd h5.pc02 { display:block; }
	
	.m-qa-2023 .right .t {padding-top: 18px;}  
	.m-qa-2023 .right .t h5{line-height: 30px;font-size: 26px;}

		
	.m-qa-2023 .pp01 {width: 125px;margin-left:10%;}
	.m-qa-2023 .pp01 img { width:100%; height:auto; }
	
}

.m-qa-2023 .items .text-item li .ipt::-webkit-input-placeholder { color:#fff; }
.m-qa-2023 .items .text-item li .ipt:-moz-placeholder { color:#fff; }
.m-qa-2023 .items .text-item li .ipt::-moz-placeholder { color:#fff; }
.m-qa-2023 .items .text-item li .ipt:-ms-input-placeholder { color:#fff; }